package cn.com.yusys.yusp.admin.domain;

import cn.com.yusys.yusp.commons.mapper.annotation.Generated;
import cn.com.yusys.yusp.commons.mapper.annotation.GenerationType;
import cn.com.yusys.yusp.commons.mapper.domain.BaseDomain;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;


/**
 * 
 * @项目名称：yusp-admin
 * @类名称：AdminSmUser
 * @类描述：
 * @功能描述:用户实体
 * @创建人：chenlin2@yusys.com.cn
 * @创建时间：2017年12月18日
 * @修改备注：
 * @修改日期		修改人员		修改原因
 * --------    --------		----------------------------------------
 * @version 1.0.0
 * @Copyright (c) 2017宇信科技-版权所有
 */
@Entity
@Table(name="admin_sm_user")
public class AdminSmUser extends BaseDomain implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Generated(GenerationType.UUID)
	@Column(name="USER_ID")
	private String userId;

	@Column(name="CERT_NO")
	private String certNo;

	@Column(name="CERT_TYPE")
	private String certType;

	private String deadline;

	@Column(name="DPT_ID")
	private String dptId;

	@Column(name="ENTRANTS_DATE")
	private String entrantsDate;

	@Column(name="FINANCIAL_JOB_TIME")
	private String financialJobTime;

	@Column(name="LAST_CHG_DT")
	private String lastChgDt;

	@Column(name="LAST_CHG_USR")
	private String lastChgUsr;

	@Column(name="LAST_EDIT_PASS_TIME")
	private String lastEditPassTime;

	@Column(name="LAST_LOGIN_TIME")
	private String lastLoginTime;

	@Column(name="LOGIN_CODE")
	private String loginCode;

	@Column(name="OFFEN_IP")
	private String offenIp;

	@Column(name="ORG_ID")
	private String orgId;

	@Column(name="POSITION_DEGREE")
	private String positionDegree;

	@Column(name="POSITION_TIME")
	private String positionTime;

	@Column(name="USER_AVATAR")
	private String userAvatar;

	@Column(name="USER_BIRTHDAY")
	private String userBirthday;

	@Column(name="USER_CERTIFICATE")
	private String userCertificate;

	@Column(name="USER_CODE")
	private String userCode;

	@Column(name="USER_EDUCATION")
	private String userEducation;

	@Column(name="USER_EMAIL")
	private String userEmail;

	@Column(name="USER_MOBILEPHONE")
	private String userMobilephone;

	@Column(name="USER_NAME")
	private String userName;

	@Column(name="USER_OFFICETEL")
	private String userOfficetel;

	@Column(name="USER_PASSWORD")
	private String userPassword;

	@Column(name="USER_SEX")
	private String userSex;

	@Column(name="USER_STS")
	private String userSts;

	public AdminSmUser() {
	}

	public String getUserId() {
		return this.userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getCertNo() {
		return this.certNo;
	}

	public void setCertNo(String certNo) {
		this.certNo = certNo;
	}

	public String getCertType() {
		return this.certType;
	}

	public void setCertType(String certType) {
		this.certType = certType;
	}

	public String getDeadline() {
		return this.deadline;
	}

	public void setDeadline(String deadline) {
		this.deadline = deadline;
	}

	public String getDptId() {
		return this.dptId;
	}

	public void setDptId(String dptId) {
		this.dptId = dptId;
	}

	public String getEntrantsDate() {
		return this.entrantsDate;
	}

	public void setEntrantsDate(String entrantsDate) {
		this.entrantsDate = entrantsDate;
	}

	public String getFinancialJobTime() {
		return this.financialJobTime;
	}

	public void setFinancialJobTime(String financialJobTime) {
		this.financialJobTime = financialJobTime;
	}

	public String getLastChgDt() {
		return this.lastChgDt;
	}

	public void setLastChgDt(String lastChgDt) {
		this.lastChgDt = lastChgDt;
	}

	public String getLastChgUsr() {
		return this.lastChgUsr;
	}

	public void setLastChgUsr(String lastChgUsr) {
		this.lastChgUsr = lastChgUsr;
	}

	public String getLastEditPassTime() {
		return this.lastEditPassTime;
	}

	public void setLastEditPassTime(String lastEditPassTime) {
		this.lastEditPassTime = lastEditPassTime;
	}

	public String getLastLoginTime() {
		return this.lastLoginTime;
	}

	public void setLastLoginTime(String lastLoginTime) {
		this.lastLoginTime = lastLoginTime;
	}

	public String getLoginCode() {
		return this.loginCode;
	}

	public void setLoginCode(String loginCode) {
		this.loginCode = loginCode;
	}

	public String getOffenIp() {
		return this.offenIp;
	}

	public void setOffenIp(String offenIp) {
		this.offenIp = offenIp;
	}

	public String getOrgId() {
		return this.orgId;
	}

	public void setOrgId(String orgId) {
		this.orgId = orgId;
	}

	public String getPositionDegree() {
		return this.positionDegree;
	}

	public void setPositionDegree(String positionDegree) {
		this.positionDegree = positionDegree;
	}

	public String getPositionTime() {
		return this.positionTime;
	}

	public void setPositionTime(String positionTime) {
		this.positionTime = positionTime;
	}

	public String getUserAvatar() {
		return this.userAvatar;
	}

	public void setUserAvatar(String userAvatar) {
		this.userAvatar = userAvatar;
	}

	public String getUserBirthday() {
		return this.userBirthday;
	}

	public void setUserBirthday(String userBirthday) {
		this.userBirthday = userBirthday;
	}

	public String getUserCertificate() {
		return this.userCertificate;
	}

	public void setUserCertificate(String userCertificate) {
		this.userCertificate = userCertificate;
	}

	public String getUserCode() {
		return this.userCode;
	}

	public void setUserCode(String userCode) {
		this.userCode = userCode;
	}

	public String getUserEducation() {
		return this.userEducation;
	}

	public void setUserEducation(String userEducation) {
		this.userEducation = userEducation;
	}

	public String getUserEmail() {
		return this.userEmail;
	}

	public void setUserEmail(String userEmail) {
		this.userEmail = userEmail;
	}

	public String getUserMobilephone() {
		return this.userMobilephone;
	}

	public void setUserMobilephone(String userMobilephone) {
		this.userMobilephone = userMobilephone;
	}

	public String getUserName() {
		return this.userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getUserOfficetel() {
		return this.userOfficetel;
	}

	public void setUserOfficetel(String userOfficetel) {
		this.userOfficetel = userOfficetel;
	}

	public String getUserPassword() {
		return this.userPassword;
	}

	public void setUserPassword(String userPassword) {
		this.userPassword = userPassword;
	}

	public String getUserSex() {
		return this.userSex;
	}

	public void setUserSex(String userSex) {
		this.userSex = userSex;
	}

	public String getUserSts() {
		return this.userSts;
	}

	public void setUserSts(String userSts) {
		this.userSts = userSts;
	}

	@Override
	public String toString() {
		return "AdminSmUser {userId=" + userId + ", certNo=" + certNo + ", certType=" + certType + ", deadline="
				+ deadline + ", dptId=" + dptId + ", entrantsDate=" + entrantsDate + ", financialJobTime="
				+ financialJobTime + ", lastChgDt=" + lastChgDt + ", lastChgUsr=" + lastChgUsr + ", lastEditPassTime="
				+ lastEditPassTime + ", lastLoginTime=" + lastLoginTime + ", loginCode=" + loginCode + ", offenIp="
				+ offenIp + ", orgId=" + orgId + ", positionDegree=" + positionDegree + ", positionTime=" + positionTime
				+ ", userAvatar=" + userAvatar + ", userBirthday=" + userBirthday + ", userCertificate="
				+ userCertificate + ", userCode=" + userCode + ", userEducation=" + userEducation + ", userEmail="
				+ userEmail + ", userMobilephone=" + userMobilephone + ", userName=" + userName + ", userOfficetel="
				+ userOfficetel + ", userPassword=" + userPassword + ", userSex=" + userSex + ", userSts=" + userSts
				+ "}";
	}
}